function handleSwitchLoginBox(flag) {
    if(flag == 1) {
        // 我没有账号，立即注册
        $("#login-container form:eq(0)").hide();
        $("#login-container form:eq(1)").show();
    } else {
        // 我已有账号，立即登录
        $("#login-container form:eq(0)").show();
        $("#login-container form:eq(1)").hide();
    }
}

function handleRegister() {
    let nickname = $("#login-container form:eq(1) input[name='nickname']").val();
    let password = $("#login-container form:eq(1) input[name='password']").val();
    let repassword = $("#login-container form:eq(1) input[name='repassword']").val();
    let email = $("#login-container form:eq(1) input[name='email']").val();
    // 1. 检测必填项
    if(!email) {
        alert("邮箱是必填项，请输入邮箱");
        return;
    }
    if(!password) {
        alert("密码是必填项，请输入密码");
        return;
    }
    if(!repassword) {
        alert("请输入确认密码，并确保和密码保持一致！");
        return;
    }
    // 2. 检查密码和确认密码是否一致
    if(password != repassword) {
        alert("输入的密码和确认密码不一致");
        return;
    }
    // 3. 检查输入的邮箱是否是邮箱格式
    let reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
    if(!reg.test(email)) {
        alert("您输入的邮箱不合法");
        return;
    }
    // 4. 提交数据到后台进行注册
    $.ajax({
        url: "/register",
        method: "POST",
        data: {
            nickname: nickname,
            password: password,
            email: email
        },
        success(response) {
            // 1. NOT_EMPTY
            if(response == "NOT_EMPTY") {
                alert("请输入邮箱或者密码");
                return;
            }
            // 2. EMAIL_EXISTS
            if(response == "EMAIL_EXISTS") {
                alert("该邮箱已经注册，请使用其他邮箱注册！");
                return;
            }
            // 3. OK
            if(response == "OK") {
                alert("注册成功，请立即到您的邮箱中激活！");
                return;
            }
        }
    });
}